hard hitting antitank gun - Alemán Inglés Diccionario